Towards a Model-Driven Software Engineering Methodology for Organic Computing Systems

نویسندگان

  • Holger Kasinger
  • Bernhard Bauer
چکیده

The complexity of computing systems steadily increases and their future administration will soon exceed any human capabilities. A resort to this scenario are self-managing systems that administrate themselves according to highlevel policies established by an administrator. Thus systems configure, optimize, protect and heal themselves autonomously making administrative interferences unnecessary. Organic Computing (OC) keeps this track by drawing analogies from biological systems such as ant colonies or dissipative structures, both resulting in emergent behavior. Due to its characteristics agent technology is particularly suitable for an implementation of Organic Computing Systems (OCS). However for a widespread industrial application acceptable software standards are required for both system architecture and software engineering. Therefore we propose a multi-agent system architecture and an appropriate development process as a first step towards a software engineering methodology for OCS. The process is based on the Model Driven Architecture (MDA) by the OMG and the UML 2 standard as well.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Model-Driven Decision Support System for Software Cost Estimation (Case Study: Projects in NASA60 Dataset)

Estimating the costs of software development is one of the most important activities in software project management. Inaccuracies in such estimates may cause irreparable loss. A low estimate of the cost of projects will result in failure on delivery on time and indicates the inefficiency of the software development team. On the other hand, high estimates of resources and costs for a project wil...

متن کامل

Improving the Resilience of Military Hospitals Through Self-Adaptation of Hospital Systems Using Organic Computing

Background and Aim: Among the failures of a disaster, the disruption of the critical infrastructure of the community causes the most damage to society. Therefore, the ability of critical infrastructure such as hospitals to anticipate, absorb, adapt or rapidly recover from a devastating event is essential. The purpose of this study is to design a self-adaptive model for resilient hospital system...

متن کامل

Model-driven Algorithms and Architectures for Self-Aware Computing Systems (Dagstuhl Seminar 15041)

This report documents the program and the outcomes of Dagstuhl Seminar 15041 “Model-driven Algorithms and Architectures for Self-Aware Computing Systems”. The design of self-aware computing systems calls for an integrated interdisciplinary approach building on results from multiple areas of computer science and engineering, including software and systems engineering, systems modeling, simulatio...

متن کامل

An application of augmented MDA for the extended healthcare

Mobile health systems extend the enterprise computing system of the healthcare provider by bringing services to the patient any time and anywhere. We propose a methodology for the development of such extended enterprise computing systems which applies a model-driven design and development approach augmented with formal validation and verification to address quality and correctness and to suppor...

متن کامل

Model-Driven Design and Organic Computing

It is difficult to relate a design approach to a term that stands for a class of computing systems that exhibit certain behaviors, as they belong to different phenomenologic categories. We will, however, compare the assumptions that the two approaches are based on, and draw our conclusions about the situations in which each of the strategies is useful. Model-driven design is an approach that ai...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005